/**
 * @功能描述: 基础svg图标样式文件
 * @author: lzn
 * @date: 2022-09-21 11:16:06
 * @version: 1.0
 */
@import '../../style/index.scss';

// icon布局相关
@mixin base-icon--layout {
  width: 1em; 
  height: 1em;
  vertical-align: -0.15em;
  overflow: hidden;
}

// icon样式
@include b(base-icon) {
  @include base-icon--layout;
  fill: currentColor;
}

// 大尺寸
@include b(base-icon-large) {
  font-size: $icon-size-large;
}

// 小尺寸
@include b(base-icon-small) {
  font-size: $icon-size-small;
}

// hover样式
@include b(base-icon-hover) {
  @include hover;
}

// 禁用样式
@include b(base-icon-disabled) {
  @include disabled;
}